#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    //把按钮bt的点击clicked信号与窗口w（this）的close槽函数关联
    connect(ui->bt,&QPushButton::clicked,this,&MainWindow::close);

    //把printBt按钮的信号与槽函数myprint关联
    connect(ui->printBt,&QPushButton::clicked,this,&MainWindow::myprint);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::myprint()
{
    qDebug()<<"hello world!!";
}


void MainWindow::on_printBt_clicked()
{
    qDebug()<<"自动关联的槽函数!!!";
}

void MainWindow::on_pushButton_clicked()
{
    qDebug()<<"on_pushButton_clicked!!!";
}

void MainWindow::on_showBt_clicked()
{
    //获取输入框中的内容
    QString str = ui->lineEdit->text();

    //把str内容显示在标签中
    ui->label->setText(str);
}
